<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Array.from()</title>
</head>
<body>
    <h1>Array.from() 方法</h1>
    <p>Array.from() 方法用于将以下两类对象转为真正的数组：</p>
    <ul>
        <li>类似数组的对象（array-like object）</li>
        <li>可遍历（iterable）的对象</li>
    </ul>

    <h2>常用场景：</h2>
    <ul>
        <li>将类数组对象（如 NodeList、arguments）转换为真正的数组</li>
        <li>将 Set 和 Map 数据结构转换为真正的数组</li>
        <li>将字符串转换为数组</li>
        <li>接受第二个参数，类似于数组的 map 方法，对每个元素进行处理</li>
    </ul>
</body>
<script>
    console.log(Array.from([1,2,3],x=>x*x));
</script>
</html>
